#include <bits/stdc++.h>
using namespace std;
int main(){
    freopen("detect.in","r",stdin);
    freopen("detect.out","w",stdout);
    int m;
    cin>>m;

    for(int i=0;i<m;i++){
        int n[101010][3],x[101010],y[101010],sum=0;
        int a,b,l,v;
        cin>>a>>b>>l>>v;
        for(int j=0;j<a;j++){
            cin>>n[j][0]>>n[j][1]>>n[j][2];
        }
        for(int j=0;j<b;j++){
            cin>>x[j];
        }

        for(int j=0;j<a;j++){
            for(int k=0;k<b;k++){
                if(x[k]>n[j][0]){
                    double vt=sqrt(2*n[j][2]*(x[k]-n[j][0])+n[j][1]*n[j][1]);
                    if(vt>v){
                        sum+=1;
                        y[k]=1;
                        break;
                    }
                }
            }
        }
        cout<<sum<<" ";
        int xx=0;
        for(int j=0;j<b;j++){
            xx+=y[j];
        }
        cout<<xx<<endl;

    }


    fclose(stdin);
    fclose(stdout);
    return 0;

}
